/*
 * inter_chip.h
 *
 *  Created on: Oct 1, 2013
 *      Author: Ken Arok
 */

#ifndef INTER_CHIP_H_
#define INTER_CHIP_H_


#define SPI_SIZE_MAX		50

#define ADO_PROTOCOL_SOH	0x01
#define ADO_PROTOCOL_STX	0x02
#define ADO_PROTOCOL_ETX	0x03
#define ADO_PROTOCOL_EOT	0x04
#define ADO_PROTOCOL_ENQ	0x05
#define ADO_PROTOCOL_ACK	0x06


extern void vADO_InterChipInit(void);

extern void vADO_Polling(uint8_t _cmd, void *_pBuf, uint32_t _msgLen);
extern uint8_t vADO_Selecting(const void *_msgString, uint32_t _msgLen);
extern void vADO_EndOfTransmission(void);


#endif /* INTER_CHIP_H_ */
